Career 2024 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Czech Republic F1 Austria F1 Czech Republic F4 Italy F4 Hungary F1 Morocco F3 Serbia & Montenegro F3 Austria F5 Ukraine F2 Australia F8 Ukraine F3 Czech Republic F6 Australia F11 Germany F3 Austria F2 New Zealand F2 Australia F3 Germany F7 Australia F6 Australia F8 Australia F11 Australia F12 Australia F13 New Zealand F1 New Zealand F2 Australia F3 Australia F4 Korea F1 China F3 USA F12 USA F15 USA F16 USA F17 USA F18 USA F19 USA F21 Ecuador F1 Ecuador F2 Australia F8 Australia F9 Australia F1 Australia F2 Thailand F2 Thailand F3 Australia F3 Australia F4 China F3 China F4 Korea F1 Korea F2 Kuwait F2 Belarus F1 Belarus F2 Great Britain F9 Australia F5 Australia F6 USA F25 USA F27 Australia F11 Australia F12 Great Britain F1 Great Britain F2 Croatia F1 France F5 Russia F1 Russia F2 France F7 Malaysia F3 Australia F1 Croatia F2 Australia F2 Australia F5 Australia F6 Australia F7 Australia F8 Australia F9 Australia F10 Australia F11 Australia F1 Australia F2 Great Britain F16 Great Britain F17 Croatia F3 Australia F1 Australia F4 Australia F5 Italy F16 Italy F19 Hungary F3 Morocco F4 Australia F9 Slovakia F1 Australia F10 Croatia F5 Italy F32 Australia F7 Germany F2 Croatia F2 New Zealand F1 Italy F15 Norway F1 Turkey F4 USA F20 Czech Republic F3 Slovenia F3 Australia F6 Norway F2 Korea F2 China F1 China F2 Mexico F16 Kosice Open-Steelers Cup 2008 - Kosice Porsche Open - Poznan Tatra Banka Open 2003 - Bratislava Kobstaedernes ATP Challenger - Kolding Kia International In Kawana - Kawana Czech Indoor Open - Prague Kia International in Burnie - Burnie GHI Bronx Tennis Classic - Bronx Akbank Private Banking TED Open - Istanbul Togliatti Cup - Togliatti dBI Tennis Challenger - Binghamton Brasov Challenger - Brasov ATP Challenger Trophy 2007 - Trnava Trofeo Sisma Mantova - Mantova Kobstaedernes ATP Challenger - Kolding Flea Market Cup - Busan McDonalds ATP Challenger - Burnie Internationaux du Doubs - Besancon Croatia Osiguranje Rijeka Open - Rijeka Baden Open - Karlsruhe The Surbiton Trophy - Surbiton Open Diputacion Ciudad de Pozoblanco - Cordoba Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Heilbronn Open - Heilbronn Mordovia Cup 2008 - Saransk Levene Gouldin & Thompson Tennis Challenger - Binghamton New Delhi Challenger IV - New Delhi Dharwad Challenger 2006 - Dharwad Challenger Britania Zavaleta - Puebla Melbourn Challenger Internationaux de Nouvelle-Caledonie - New Caledonia Sarajevo Challenger Schickedanz Open 2007 - Furth Czech Open 2006 - Prostejov PEOPLEnet Cup - Dnepropetrovsk Tenerife Challenger Pozoblanco Challenger Kia International In Caloundra - Caloundra Manchester Challenger Recanati Challenger Prosperita Open 2007 - Ostrava Segovia Challenger San Remo Tennis Cup - San Remo Porsche Open - Poznan St. Remy Challenger Caloundra ATP Challenger - Caloundra Club Coop's ATP Challenger International - Brisbane Challenger DCNS de Cherbourg - Cherbourg Tashkent Challenger Tatra Banka Open - Bratislava Seoul Challenger Chuncheon Challenger Alessandria Challenger Nottingham Challenger Ethias Trophy - Mons Salvador Challenger KGHM Dialog Polish Indoors - Wroclaw Bangkok Challenger Tatra Banka Open - Bratislava Bangkok Challenger Rennes Challenger Ortisei Challenger Bratislava Challenger The LTA Nottingham Challenger - Nottingham Caloundra Challenger Dallas Challenger Guangzhou Challenger Pingguo Challenger Johannesburg Challenger Nottingham Challenger Tatra Banka Open 2006 - Bratislava Aptos Challenger Penza Challenger Pharma Medico Open 2008 - Aarhus Baden Open - Karlsruhe St. Remy Challenger IPP Open - Helsinki Morocco Tennis Tour - Fes Izmir Challenger Rennes Challenger Orleans Challenger Open Castilla y Leon - Segovia Ortisei Challenger Lubbock Challenger - Lubbock Helsinki Challenger Samsung Securities Cup - Seoul Bangkok Challenger Jersey Challenger Status Athens Open - Athens Dallas Challenger Dallas Challenger Anning Challenger Johannesburg Challenger Fergana Challenger Busan Challenger Nottingham Challenger IPP Open - Helsinki Granby Challenger Unicredit Czech Open - Prostejov The LTA Manchester Trophy - Manchester Penza Cup 2008 - Penza Kos Succhetti Tennis Cup - Cordenons St. Remy Challenger Kaoshuing Challenger Napa Challenger National Bank Men's Rimouski Challenger - Rimouski Sacramento Challenger Tashkent Challenger Tiburon Challenger Melbourne Challenger Coffee Cup Challenger - Chikmagalur Toyota Challenger Shenzhen Challenger Challenger Brasov - Brasov Gimcheon Challenger Busan Challenger Challenger DCN de Cherbourg - Cherbourg Tashkent Challenger Guangzhou Challenger Raanana Challenger Taipei City Challenger Surbiton Challenger Ilkley Challenger Siemens Open 2007 - Scheveningen Aptos Challenger Orleans Challenger Eckental Challenger Yokohama Challenger Brescia Challenger Tatra Banka Slovak Open - Bratislava Zagreb Challenger Quimper Challenger Guangzhou Challenger Internazionali di Tennis di Bergamo - Bergamo Seoul Challenger BMW Tennis Championship - Sunrise Kaohsiung Challenger Orleans Challenger Brest Challenger Brescia Challenger Yokohama Challenger Busan Challenger Bratislava Challenger Surbiton Challenger Nottingham Challenger Ilkley Challenger Irving Challenger Astana Challenger Canberra Challenger Brescia Challenger St. Brieuc Challenger Mons Challenger Glasgow Challenger Ortisei Challenger Phoenix Challenger Seoul Challenger Ostdeutscher Sparkassen Cup - Dresden Istanbul 2 Challenger Biel Challenger Mons Challenger Traralgon Challenger Wroclaw Challenger Open de L'Isere-Trophee BNP Paribas - Grenoble Geneva Challenger Burnie Challenger Bratislava Challenger Canberra Challenger Taipei City Challenger Bratislava Challenger Ostrava Challenger Granby Challenger Orleans Challenger Irving Challenger Troisdorf Challenger Eckental Challenger Open de Rennes La Trinitaine - Rennes Traralgon Challenger Burnie Challenger Taipei City Challenger Launceston Challenger Busan Challenger Karshi Challenger Manchester Challenger Gimcheon Challenger Busan Challenger Bratislava Challenger Loughborough Challenger Surbiton Challenger Granby Challenger Vancouver Challenger St. Remy Challenger St. Brieuc Challenger Kaohsiung Challenger Izmir Challenger Tashkent Challenger Brest Challenger Kobe Challenger Nottingham Challenger Canberra Challenger Manila Challenger Wroclaw Challenger Shenzhen Challenger Raanana Challenger Busan Challenger Bangkok Challenger Pozoblanco Challenger Bratislava Challenger Toyota Challenger Tashkent Challenger Irving Challenger Taipei City Challenger Portoroz Challenger Traralgon Challenger Prague Challenger New Delhi Challenger III - New Delhi Winnetka Challenger Nottingham Challenger Indian Wells Challenger GHI Bronx Tennis Classic - Bronx Taipei City Challenger Busan Challenger MST ATP Challenger International - Burnie Gwangju Challenger Surbiton Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Recanati Challenger Aptos Challenger Eckental Challenger Pau Challenger Biella 1 Challenger Biella 2 Challenger Lugano Challenger Orlando Challenger Biella 7 Challenger Nottingham 1 Challenger Nottingham 2 Challenger Mallorca Challenger Ismaning Challenger Bratislava Challenger Forli 3 Challenger Quimper Challenger Forli 5 Challenger Ostrava Challenger Mauthausen Challenger Nottingham Challenger Ilkley Challenger Steelers Cup - Kosice Mallorca Challenger Ismaning Challenger Ortisei Challenger Steelers Cup 2005 - Kosice Stella Artois Clay Court Championships - Budaors Izmir Challenger Unique Zagreb Open - Zagreb Steelers Cup - Kosice Open de Rennes La Trinitaine - Rennes Sony Ericsson Open 2008 - Belgrade Tennis Napoli Cup - Napoli Tunis Open - Tunis Prosperita Open 2008 - Ostrava Tatra Banka Slovak Open - Bratislava Mons Challenger Open des Alpes Trophee BNP Paribas - Grenoble Savannah Challenger Ismaning Challenger Bratislava Challenger Canberra Challenger Vancouver Challenger Open de Rennes - Rennes Binghamton Challenger The Mercedes Benz of Calabasas - Calabasas Kobstaedernes ATP Challenger - Kolding Trieste Challenger Portoroz Challenger Winnetka Challenger Burnie Challenger Quimper Challenger Quimper 2 Challenger Busan Challenger Jonkoping Challenger Prague Challenger Zagreb Challenger Cremona Challenger Open Seat Godo 2007 - Barcelona Mercedes Cup - Stuttgart BCR Open Romania - Bucharest PBZ Zagreb Indoors - Zagreb Gerry Weber Open - Halle Bratislava Challenger Brisbane International - Brisbane Medibank International - Sydney PBZ Zagreb Indoors - Zagreb Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai BMW Open - Munich Countrywide Classic - Los Angeles Open de Moselle - Metz Open Sud de France - Montpellier Brisbane International - Brisbane Medibank International - Sydney Regions Morgan Keegan Championships - Memphis Bratislava Challenger Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London Campbell's Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha Brisbane International - Brisbane Apia International - Sydney PBZ Zagreb Indoors - Zagreb Regions Morgan Keegan Championships - Memphis Dubai Duty Free Tennis Championships - Dubai Dallas Challenger Atlanta Tennis Championships - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur China Open - Beijing Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Apia International - Sydney Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis BB&T Atlanta Open - Atlanta Citi Open - Washington Rakuten Japan Open - Tokyo Brisbane International - Brisbane Apia International - Sydney Citi Open - Washington Shenzhen Open - Shenzhen Next Generation Adelaide International - Adelaide China Open - Beijing Hong Kong Challenger Burnie Challenger Tashkent Challenger Burnie Challenger PBZ Zagreb Indoors - Zagreb Bratislava Challenger Drummondville Challenger Chennai Open - Chennai Malaga Challenger Helsinki Challenger Aegon Nottingham Open - Nottingham BB&T Atlanta Open - Atlanta Kyoto Challenger Shenzhen Open - Shenzhen Sunrise Challenger Mercedes Cup - Stuttgart Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Shenzhen Open - Shenzhen If Stockholm Open - Stockholm Dubai Duty Free Tennis Championships - Dubai Ricoh Open - 's-Hertogenbosch Citi Open - Washington Intrum Stockholm Open - Stockholm Sydney International - Sydney DIEMA XTRA Sofia Open - Sofia Libema Open - 's-Hertogenbosch Estoril Open - Estoril Serbia Open - Belgrade Sardegna Open - Cagliari Astana Open - Nur-Sultan Batman Challenger Gerry Weber Open - Halle Open de Nice Cote d'Azur - Nice Kaohsiung Challenger Atlanta Tennis Championships - Atlanta Hall of Fame Tennis Championships - Newport Johannesburg Challenger Kun-Ming Challenger U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Hall of Fame Tennis Championships - Newport Athens Challenger Abierto Mexicano Telcel - Acapulco Bratislava Challenger AEGON Championships - London Abierto Mexicano - Los Cabos Yeongwol Challenger Hall of Fame Open - Newport Winston-Salem Open - Winston-Salem Helsinki Challenger Medibank International - Sydney St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Geneva Open - Geneva Noventi Open - Halle Toyota Challenger Hall of Fame Open - Newport Citi Open - Washington Guadalajara Challenger Open 13 Provence - Marseille Seoul Challenger Great Ocean Road Open - Melbourne BRD Nastase Tiriac Trophy - Bucharest Citi Open - Washington Gerry Weber Open - Halle Adelaide International 1 - Adelaide Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Thailand Open - Bangkok Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai SAP Open - San Jose Shenzhen Challenger Samarkand Challenger Atlanta Tennis Championships - Atlanta Eskisehir Challenger Delray Beach Open - Delray Beach Loughborough Challenger SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Ostrava Challenger Busan Challenger AEGON Championships - London AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Segovia Challenger Farmers Classic - Los Angeles Delray Beach International Tennis Championships - Delray Beach Claro Open Colombia - Bogota Moselle Open - Metz PTT Thailand Open - Bangkok Erste Bank Open - Vienna Aircel Chennai Open - Chennai Heineken Open - Auckland U.S. National Indoor Tennis Championships - Memphis Open 13 - Marseille Mons Challenger Budapest Challenger US Men's Clay Court Championship - Houston Traralgon Challenger Canberra Challenger BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Bergamo Challenger Drummondville Challenger Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Erste Bank Open - Vienna Heineken Open - Auckland Abierto Mexicano Telcel - Acapulco Open Parc - Lyon Le Gosier Challenger Gerry Weber Open - Halle Gwangju Challenger Claro Open Colombia - Bogota Nottingham-2 Challenger Eckental Challenger Rakuten Japan Open - Tokyo Kobe Challenger Bangkok Challenger Hua Hin Challenger Gerry Weber Open - Halle Open Sud de France - Montpellier Citi Open - Washington ABN AMRO World Tennis Tournament - Rotterdam Memphis Open - Memphis Delray Beach Open - Delray Beach Cary Challenger Leon Challenger Hall of Fame Tennis Championships - Newport Citi Open - Washington Abierto Mexicano de Tenis Mifel - Los Cabos Rakuten Japan Open - Tokyo Ecuador Open - Quito Memphis Open - Memphis Kyoto Challenger Abierto Mexicano Telcel - Acapulco Eckental Challenger Antalya Cup - Antalya Zagreb Challenger Citi Open - Washington Brisbane International - Brisbane ASB Classic - Auckland Vancouver Challenger Garanti Koza Sofia Open - Sofia New York Open - New York Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai AEGON International - Eastbourne Eckental Challenger Chengdu Open - Chengdu Shenzhen Open - Shenzhen Quimper Challenger Prostejov Challenger Biella Challenger Ismaning Challenger ABN AMRO World Tennis Tournament - Rotterdam US Men's Clay Court Championship - Houston St. Petersburg 1 Challenger Prague Challenger Turkish Airlines Open Antalya - Antalya BB&T Atlanta Open - Atlanta Tata Open Maharashtra - Pune Open Sud de France - Montpellier Open 13 Provence - Marseille Qatar ExxonMobil Open - Doha Noventi Open - Halle Truist Atlanta Open - Atlanta Singapore Tennis Open - Singapore Open Sud de France - Montpellier Open 13 Provence - Marseille Libema Open - 's-Hertogenbosch Abierto de Tenis Mifel - Los Cabos Winston-Salem Open - Winston-Salem BCR Open Romania - Bucharest Malaysian Open - Kuala Lumpur AEGON International - Eastbourne PBZ Zagreb Indoors - Zagreb Portugal Open - Oeiras Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston Topshelf Open - 's-Hertogenbosch Rakuten Japan Open - Tokyo Mercedes Cup - Stuttgart New York Open - New York Delray Beach Open - Delray Beach Hall of Fame Open - Newport Ilkley Challenger Mutua Madrilena Masters Madrid - Madrid Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Jinan Challenger BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Rogers Cup - Montreal Miami Open - Miami BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Rennes Challenger Bengalaru Challenger Hamburg Challenger Bratislava Challenger Ostrava Challenger Miami Open - Miami Shenzhen Open - Shenzhen Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb Open de Nice Cote dAzur - Nice Davidoff Swiss Indoors Basel - Basel BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Masters - Paris Rogers Cup - Montreal Aircel Chennai Open - Chennai Open Sud de France - Montpellier Mutua Madrilena Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai Miami Open - Miami Internazionali BNL d'Italia - Rome U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne U.S. Open - New York Wimbledon - London U.S. Open - New York Rogers Cup - Montreal Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells BB&T Atlanta Open - Atlanta Wimbledon - London Australian Open - Melbourne Miami Open - Miami U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Abierto Mexicano de Tenis Mifel - Los Cabos U.S. Open - New York BNP Paribas Masters - Paris Australian Open - Melbourne Sony Ericsson Open - Miami National Bank Open - Montreal Western & Southern Open - Cincinnati Rogers Cup - Toronto BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Masters - Paris Swiss Indoors Basel - Basel Power Horse Cup - Dusseldorf Garanti Koza Sofia Open - Sofia Erste Bank Open - Vienna Rakuten Japan Open - Tokyo Davis Cup, World Group, 1R, CHI-SVK 4-1 Davis Cup, World Group, PO, SVK-SRB, 1-4 Davis Cup, Group 1, 2R, ITA-SVK 4-1 Dubai Duty Free Tennis Championships - Dubai Hall of Fame Tennis Championships - Newport Davis Cup, Group 1, 2R, AUT-SVK 3-2 Davis Cup, Europe/Africa Group I, PO, BLR-SVK 1-4 Davis Cup, Group I, 1R, SVK-LAT 5-0 Davis Cup, World Group, PO, USA-SVK 5-0 Hopman Cup - Perth Sony Ericsson Open - Miami Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris French Open (juniors) Wimbledon (juniors) Australian Open (juniors) French Open (juniors) U.S. Open (juniors) Australian Open - Melbourne U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Olympics - London Olympics - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York French Open - Paris French Open - Paris Wimbledon - London Wimbledon - London Davis Cup, Group I, 1R, AUS-CHN 5-0 Davis Cup, Group 1, 2R, SVK-GEO 4-1 Davis Cup, World Group, PO, SVK-KOR 2-3 Davis Cup, Group I, 1R, POR-SVK 4-1 Davis Cup, Group I, 2R, AUS-KOR 5-0 Davis Cup, Group I, PO, SVK-POR 3-1 Davis Cup, Group I, PO, SVK-SWE 3-2 Davis Cup, Group I, 2R, SVK-AUT 4-1 Davis Cup, Group 1, PO, SVK-MKD, 5-0 Davis Cup, Group I, 1R, GBR-SVK 3-2 Davis Cup, Group I, 1R, TPE-AUS 0-5 Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group I, 1R, SVK-SLO 5-0 Australian Open (juniors) Hopman Cup - Perth Davis Cup, World Group, PO, SVK-BEL 2-3